package edu.scau.system.service;

import edu.scau.system.domain.Role;

import java.util.List;

public interface IRoleService {    /**
 * 根据id查询role
 *
 * @param roleId
 * @return
 */
public Role selectRoleById(Long roleId);

    /**
     * 查询role列表
     *
     * @param role
     * @return
     */
    public List<Role> selectRoleList(Role role) ;
    /**
     * 查询所有role
     * @return
     */

    public List<Role> selectAllRole();

    /**
     * 删除角色
     *
     * @param roleId
     * @return
     */
    public int deleteRoleById(Long roleId) ;

    /**
     * 新增角色
     *
     * @param role
     * @return
     */
    public int insertRole(Role role) ;

    /**
     * 更新角色
     *
     * @param role
     * @return
     */
    public int updateRole(Role role) ;
    
}
